// sttOptions.ts
export const algorithmOptions = [
  { value: 'aliyun', label: 'Aliyun' },
] as const;

export type AlgorithmType = typeof algorithmOptions[number]['value'];
export type Provider = "aliyun" | "tencent";
export const modelOptions: Record<Provider, Array<{ value: string; label: string }>> = {
  aliyun: [
    { value: 'paraformer', label: 'Paraformer' },
    { value: 'conformer', label: 'Conformer' },
    { value: 'paraformer-v2', label: 'Paraformer-v2' },
    { value: 'conformer-v2', label: 'Conformer-v2' }
  ],
  tencent: [
    { value: 'paraformer', label: 'Paraformer' },
    { value: 'conformer', label: 'Conformer' },
    { value: 'paraformer-v2', label: 'Paraformer-v2' },
    { value: 'conformer-v2', label: 'Conformer-v2' }
  ]
};

export const languageOptions = [
  { value: 'en', label: 'English' },
  { value: 'zh', label: 'Chinese' },
  { value: 'ja', label: 'Japanese' },
  { value: 'ko', label: 'Korean' }
];